package cn.maihe.elg.operation.repository.entity;

import cn.maihe.framework.starter.mybatis.mapper.Fn;
import cn.maihe.framework.starter.mybatis.mapper.PlusEntityWrapper;

public final class KtCustomerDOCondition {
    private PlusEntityWrapper<KtCustomerDO> ew;

    public KtCustomerDOCondition() {
        this.ew = new PlusEntityWrapper(KtCustomerDO.class);
    }

    public static KtCustomerDOCondition builder() {
        return new KtCustomerDOCondition();
    }

    public PlusEntityWrapper<KtCustomerDO> build() {
        return this.ew;
    }

    public KtCustomerDOCondition or() {
        this.ew.orNew();
        return this;
    }

    public KtCustomerDOCondition and() {
        this.ew.andNew();
        return this;
    }

    private boolean isAndOr() {
        return ew.originalSql() == null || "".equals(ew.originalSql()) ? true : ew.originalSql().endsWith("AND ()") || ew.originalSql().endsWith("OR ()");
    }

    public void clear() {
        this.ew = null;
        this.ew = new PlusEntityWrapper(KtCustomerDO.class);
    }

    public KtCustomerDOCondition setSqlSelect(String sqlStr) {
        ew.setSqlSelect(sqlStr);
        return this;
    }

    public KtCustomerDOCondition orderAsc(String column) {
        ew.orderBy(true, column, true);
        return this;
    }

    public KtCustomerDOCondition orderDesc(String column) {
        ew.orderBy(true, column, false);
        return this;
    }

    public KtCustomerDOCondition groupBy(String column) {
        ew.groupBy(column);
        return this;
    }

    public <E, R> KtCustomerDOCondition orderAsc(Fn<E, R> fn) {
        ew.orderAsc(fn);
        return this;
    }

    public <E, R> KtCustomerDOCondition orderDesc(Fn<E, R> fn) {
        ew.orderDesc(fn);
        return this;
    }

    public <E, R> KtCustomerDOCondition groupBy(Fn<E, R> fn) {
        ew.groupBy(fn);
        return this;
    }

    public KtCustomerDOCondition exists(String sqlStr) {
        ew.exists(sqlStr);
        return this;
    }

    public KtCustomerDOCondition notExists(String sqlStr) {
        ew.notExists(sqlStr);
        return this;
    }

    public KtCustomerDOCondition having(String sqlStr, Object... params) {
        ew.having(sqlStr, params);
        return this;
    }

    public KtCustomerDOCondition andIdIsNull() {
        ew.isNull("id");
        return this;
    }

    public KtCustomerDOCondition orIdIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("id");
        return this;
    }

    public KtCustomerDOCondition andIdIsNotNull() {
        ew.isNotNull("id");
        return this;
    }

    public KtCustomerDOCondition orIdIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("id");
        return this;
    }

    public KtCustomerDOCondition andIdEq(Object value) {
        ew.eq("id", value);
        return this;
    }

    public KtCustomerDOCondition orIdEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("id", value);
        return this;
    }

    public KtCustomerDOCondition andIdNe(Object value) {
        ew.ne("id", value);
        return this;
    }

    public KtCustomerDOCondition orIdNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("id", value);
        return this;
    }

    public KtCustomerDOCondition andIdGt(Object value) {
        ew.gt("id", value);
        return this;
    }

    public KtCustomerDOCondition orIdGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("id", value);
        return this;
    }

    public KtCustomerDOCondition andIdGe(Object value) {
        ew.ge("id", value);
        return this;
    }

    public KtCustomerDOCondition orIdGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("id", value);
        return this;
    }

    public KtCustomerDOCondition andIdLt(Object value) {
        ew.lt("id", value);
        return this;
    }

    public KtCustomerDOCondition orIdLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("id", value);
        return this;
    }

    public KtCustomerDOCondition andIdLe(Object value) {
        ew.le("id", value);
        return this;
    }

    public KtCustomerDOCondition orIdLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("id", value);
        return this;
    }

    public KtCustomerDOCondition andIdIn(Object... value) {
        ew.in("id", value);
        return this;
    }

    public KtCustomerDOCondition orIdIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("id", value);
        return this;
    }

    public KtCustomerDOCondition andIdNotIn(Object... value) {
        ew.notIn("id", value);
        return this;
    }

    public KtCustomerDOCondition orIdNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("id", value);
        return this;
    }

    public KtCustomerDOCondition andIdBetween(Object value, Object value1) {
        ew.between("id", value, value1);
        return this;
    }

    public KtCustomerDOCondition orIdBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("id", value, value1);
        return this;
    }

    public KtCustomerDOCondition andIdNotBetween(Object value, Object value1) {
        ew.notBetween("id", value, value1);
        return this;
    }

    public KtCustomerDOCondition orIdNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("id", value, value1);
        return this;
    }

    public KtCustomerDOCondition andIdLike(String value) {
        ew.like("id", value);
        return this;
    }

    public KtCustomerDOCondition orIdLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("id", value);
        return this;
    }

    public KtCustomerDOCondition andIdNotLike(String value) {
        ew.notLike("id", value);
        return this;
    }

    public KtCustomerDOCondition orIdNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("id", value);
        return this;
    }

    public KtCustomerDOCondition andBidderIdIsNull() {
        ew.isNull("bidder_id");
        return this;
    }

    public KtCustomerDOCondition orBidderIdIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("bidder_id");
        return this;
    }

    public KtCustomerDOCondition andBidderIdIsNotNull() {
        ew.isNotNull("bidder_id");
        return this;
    }

    public KtCustomerDOCondition orBidderIdIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("bidder_id");
        return this;
    }

    public KtCustomerDOCondition andBidderIdEq(Object value) {
        ew.eq("bidder_id", value);
        return this;
    }

    public KtCustomerDOCondition orBidderIdEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("bidder_id", value);
        return this;
    }

    public KtCustomerDOCondition andBidderIdNe(Object value) {
        ew.ne("bidder_id", value);
        return this;
    }

    public KtCustomerDOCondition orBidderIdNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("bidder_id", value);
        return this;
    }

    public KtCustomerDOCondition andBidderIdGt(Object value) {
        ew.gt("bidder_id", value);
        return this;
    }

    public KtCustomerDOCondition orBidderIdGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("bidder_id", value);
        return this;
    }

    public KtCustomerDOCondition andBidderIdGe(Object value) {
        ew.ge("bidder_id", value);
        return this;
    }

    public KtCustomerDOCondition orBidderIdGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("bidder_id", value);
        return this;
    }

    public KtCustomerDOCondition andBidderIdLt(Object value) {
        ew.lt("bidder_id", value);
        return this;
    }

    public KtCustomerDOCondition orBidderIdLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("bidder_id", value);
        return this;
    }

    public KtCustomerDOCondition andBidderIdLe(Object value) {
        ew.le("bidder_id", value);
        return this;
    }

    public KtCustomerDOCondition orBidderIdLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("bidder_id", value);
        return this;
    }

    public KtCustomerDOCondition andBidderIdIn(Object... value) {
        ew.in("bidder_id", value);
        return this;
    }

    public KtCustomerDOCondition orBidderIdIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("bidder_id", value);
        return this;
    }

    public KtCustomerDOCondition andBidderIdNotIn(Object... value) {
        ew.notIn("bidder_id", value);
        return this;
    }

    public KtCustomerDOCondition orBidderIdNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("bidder_id", value);
        return this;
    }

    public KtCustomerDOCondition andBidderIdBetween(Object value, Object value1) {
        ew.between("bidder_id", value, value1);
        return this;
    }

    public KtCustomerDOCondition orBidderIdBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("bidder_id", value, value1);
        return this;
    }

    public KtCustomerDOCondition andBidderIdNotBetween(Object value, Object value1) {
        ew.notBetween("bidder_id", value, value1);
        return this;
    }

    public KtCustomerDOCondition orBidderIdNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("bidder_id", value, value1);
        return this;
    }

    public KtCustomerDOCondition andBidderIdLike(String value) {
        ew.like("bidder_id", value);
        return this;
    }

    public KtCustomerDOCondition orBidderIdLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("bidder_id", value);
        return this;
    }

    public KtCustomerDOCondition andBidderIdNotLike(String value) {
        ew.notLike("bidder_id", value);
        return this;
    }

    public KtCustomerDOCondition orBidderIdNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("bidder_id", value);
        return this;
    }

    public KtCustomerDOCondition andAutherNameIsNull() {
        ew.isNull("auther_name");
        return this;
    }

    public KtCustomerDOCondition orAutherNameIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("auther_name");
        return this;
    }

    public KtCustomerDOCondition andAutherNameIsNotNull() {
        ew.isNotNull("auther_name");
        return this;
    }

    public KtCustomerDOCondition orAutherNameIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("auther_name");
        return this;
    }

    public KtCustomerDOCondition andAutherNameEq(Object value) {
        ew.eq("auther_name", value);
        return this;
    }

    public KtCustomerDOCondition orAutherNameEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("auther_name", value);
        return this;
    }

    public KtCustomerDOCondition andAutherNameNe(Object value) {
        ew.ne("auther_name", value);
        return this;
    }

    public KtCustomerDOCondition orAutherNameNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("auther_name", value);
        return this;
    }

    public KtCustomerDOCondition andAutherNameGt(Object value) {
        ew.gt("auther_name", value);
        return this;
    }

    public KtCustomerDOCondition orAutherNameGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("auther_name", value);
        return this;
    }

    public KtCustomerDOCondition andAutherNameGe(Object value) {
        ew.ge("auther_name", value);
        return this;
    }

    public KtCustomerDOCondition orAutherNameGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("auther_name", value);
        return this;
    }

    public KtCustomerDOCondition andAutherNameLt(Object value) {
        ew.lt("auther_name", value);
        return this;
    }

    public KtCustomerDOCondition orAutherNameLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("auther_name", value);
        return this;
    }

    public KtCustomerDOCondition andAutherNameLe(Object value) {
        ew.le("auther_name", value);
        return this;
    }

    public KtCustomerDOCondition orAutherNameLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("auther_name", value);
        return this;
    }

    public KtCustomerDOCondition andAutherNameIn(Object... value) {
        ew.in("auther_name", value);
        return this;
    }

    public KtCustomerDOCondition orAutherNameIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("auther_name", value);
        return this;
    }

    public KtCustomerDOCondition andAutherNameNotIn(Object... value) {
        ew.notIn("auther_name", value);
        return this;
    }

    public KtCustomerDOCondition orAutherNameNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("auther_name", value);
        return this;
    }

    public KtCustomerDOCondition andAutherNameBetween(Object value, Object value1) {
        ew.between("auther_name", value, value1);
        return this;
    }

    public KtCustomerDOCondition orAutherNameBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("auther_name", value, value1);
        return this;
    }

    public KtCustomerDOCondition andAutherNameNotBetween(Object value, Object value1) {
        ew.notBetween("auther_name", value, value1);
        return this;
    }

    public KtCustomerDOCondition orAutherNameNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("auther_name", value, value1);
        return this;
    }

    public KtCustomerDOCondition andAutherNameLike(String value) {
        ew.like("auther_name", value);
        return this;
    }

    public KtCustomerDOCondition orAutherNameLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("auther_name", value);
        return this;
    }

    public KtCustomerDOCondition andAutherNameNotLike(String value) {
        ew.notLike("auther_name", value);
        return this;
    }

    public KtCustomerDOCondition orAutherNameNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("auther_name", value);
        return this;
    }

    public KtCustomerDOCondition andAutherMobileIsNull() {
        ew.isNull("auther_mobile");
        return this;
    }

    public KtCustomerDOCondition orAutherMobileIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("auther_mobile");
        return this;
    }

    public KtCustomerDOCondition andAutherMobileIsNotNull() {
        ew.isNotNull("auther_mobile");
        return this;
    }

    public KtCustomerDOCondition orAutherMobileIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("auther_mobile");
        return this;
    }

    public KtCustomerDOCondition andAutherMobileEq(Object value) {
        ew.eq("auther_mobile", value);
        return this;
    }

    public KtCustomerDOCondition orAutherMobileEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("auther_mobile", value);
        return this;
    }

    public KtCustomerDOCondition andAutherMobileNe(Object value) {
        ew.ne("auther_mobile", value);
        return this;
    }

    public KtCustomerDOCondition orAutherMobileNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("auther_mobile", value);
        return this;
    }

    public KtCustomerDOCondition andAutherMobileGt(Object value) {
        ew.gt("auther_mobile", value);
        return this;
    }

    public KtCustomerDOCondition orAutherMobileGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("auther_mobile", value);
        return this;
    }

    public KtCustomerDOCondition andAutherMobileGe(Object value) {
        ew.ge("auther_mobile", value);
        return this;
    }

    public KtCustomerDOCondition orAutherMobileGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("auther_mobile", value);
        return this;
    }

    public KtCustomerDOCondition andAutherMobileLt(Object value) {
        ew.lt("auther_mobile", value);
        return this;
    }

    public KtCustomerDOCondition orAutherMobileLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("auther_mobile", value);
        return this;
    }

    public KtCustomerDOCondition andAutherMobileLe(Object value) {
        ew.le("auther_mobile", value);
        return this;
    }

    public KtCustomerDOCondition orAutherMobileLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("auther_mobile", value);
        return this;
    }

    public KtCustomerDOCondition andAutherMobileIn(Object... value) {
        ew.in("auther_mobile", value);
        return this;
    }

    public KtCustomerDOCondition orAutherMobileIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("auther_mobile", value);
        return this;
    }

    public KtCustomerDOCondition andAutherMobileNotIn(Object... value) {
        ew.notIn("auther_mobile", value);
        return this;
    }

    public KtCustomerDOCondition orAutherMobileNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("auther_mobile", value);
        return this;
    }

    public KtCustomerDOCondition andAutherMobileBetween(Object value, Object value1) {
        ew.between("auther_mobile", value, value1);
        return this;
    }

    public KtCustomerDOCondition orAutherMobileBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("auther_mobile", value, value1);
        return this;
    }

    public KtCustomerDOCondition andAutherMobileNotBetween(Object value, Object value1) {
        ew.notBetween("auther_mobile", value, value1);
        return this;
    }

    public KtCustomerDOCondition orAutherMobileNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("auther_mobile", value, value1);
        return this;
    }

    public KtCustomerDOCondition andAutherMobileLike(String value) {
        ew.like("auther_mobile", value);
        return this;
    }

    public KtCustomerDOCondition orAutherMobileLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("auther_mobile", value);
        return this;
    }

    public KtCustomerDOCondition andAutherMobileNotLike(String value) {
        ew.notLike("auther_mobile", value);
        return this;
    }

    public KtCustomerDOCondition orAutherMobileNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("auther_mobile", value);
        return this;
    }

    public KtCustomerDOCondition andAutherIdcardIsNull() {
        ew.isNull("auther_idcard");
        return this;
    }

    public KtCustomerDOCondition orAutherIdcardIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("auther_idcard");
        return this;
    }

    public KtCustomerDOCondition andAutherIdcardIsNotNull() {
        ew.isNotNull("auther_idcard");
        return this;
    }

    public KtCustomerDOCondition orAutherIdcardIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("auther_idcard");
        return this;
    }

    public KtCustomerDOCondition andAutherIdcardEq(Object value) {
        ew.eq("auther_idcard", value);
        return this;
    }

    public KtCustomerDOCondition orAutherIdcardEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("auther_idcard", value);
        return this;
    }

    public KtCustomerDOCondition andAutherIdcardNe(Object value) {
        ew.ne("auther_idcard", value);
        return this;
    }

    public KtCustomerDOCondition orAutherIdcardNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("auther_idcard", value);
        return this;
    }

    public KtCustomerDOCondition andAutherIdcardGt(Object value) {
        ew.gt("auther_idcard", value);
        return this;
    }

    public KtCustomerDOCondition orAutherIdcardGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("auther_idcard", value);
        return this;
    }

    public KtCustomerDOCondition andAutherIdcardGe(Object value) {
        ew.ge("auther_idcard", value);
        return this;
    }

    public KtCustomerDOCondition orAutherIdcardGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("auther_idcard", value);
        return this;
    }

    public KtCustomerDOCondition andAutherIdcardLt(Object value) {
        ew.lt("auther_idcard", value);
        return this;
    }

    public KtCustomerDOCondition orAutherIdcardLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("auther_idcard", value);
        return this;
    }

    public KtCustomerDOCondition andAutherIdcardLe(Object value) {
        ew.le("auther_idcard", value);
        return this;
    }

    public KtCustomerDOCondition orAutherIdcardLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("auther_idcard", value);
        return this;
    }

    public KtCustomerDOCondition andAutherIdcardIn(Object... value) {
        ew.in("auther_idcard", value);
        return this;
    }

    public KtCustomerDOCondition orAutherIdcardIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("auther_idcard", value);
        return this;
    }

    public KtCustomerDOCondition andAutherIdcardNotIn(Object... value) {
        ew.notIn("auther_idcard", value);
        return this;
    }

    public KtCustomerDOCondition orAutherIdcardNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("auther_idcard", value);
        return this;
    }

    public KtCustomerDOCondition andAutherIdcardBetween(Object value, Object value1) {
        ew.between("auther_idcard", value, value1);
        return this;
    }

    public KtCustomerDOCondition orAutherIdcardBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("auther_idcard", value, value1);
        return this;
    }

    public KtCustomerDOCondition andAutherIdcardNotBetween(Object value, Object value1) {
        ew.notBetween("auther_idcard", value, value1);
        return this;
    }

    public KtCustomerDOCondition orAutherIdcardNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("auther_idcard", value, value1);
        return this;
    }

    public KtCustomerDOCondition andAutherIdcardLike(String value) {
        ew.like("auther_idcard", value);
        return this;
    }

    public KtCustomerDOCondition orAutherIdcardLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("auther_idcard", value);
        return this;
    }

    public KtCustomerDOCondition andAutherIdcardNotLike(String value) {
        ew.notLike("auther_idcard", value);
        return this;
    }

    public KtCustomerDOCondition orAutherIdcardNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("auther_idcard", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerNameIsNull() {
        ew.isNull("handler_name");
        return this;
    }

    public KtCustomerDOCondition orHandlerNameIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("handler_name");
        return this;
    }

    public KtCustomerDOCondition andHandlerNameIsNotNull() {
        ew.isNotNull("handler_name");
        return this;
    }

    public KtCustomerDOCondition orHandlerNameIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("handler_name");
        return this;
    }

    public KtCustomerDOCondition andHandlerNameEq(Object value) {
        ew.eq("handler_name", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerNameEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("handler_name", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerNameNe(Object value) {
        ew.ne("handler_name", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerNameNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("handler_name", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerNameGt(Object value) {
        ew.gt("handler_name", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerNameGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("handler_name", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerNameGe(Object value) {
        ew.ge("handler_name", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerNameGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("handler_name", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerNameLt(Object value) {
        ew.lt("handler_name", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerNameLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("handler_name", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerNameLe(Object value) {
        ew.le("handler_name", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerNameLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("handler_name", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerNameIn(Object... value) {
        ew.in("handler_name", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerNameIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("handler_name", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerNameNotIn(Object... value) {
        ew.notIn("handler_name", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerNameNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("handler_name", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerNameBetween(Object value, Object value1) {
        ew.between("handler_name", value, value1);
        return this;
    }

    public KtCustomerDOCondition orHandlerNameBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("handler_name", value, value1);
        return this;
    }

    public KtCustomerDOCondition andHandlerNameNotBetween(Object value, Object value1) {
        ew.notBetween("handler_name", value, value1);
        return this;
    }

    public KtCustomerDOCondition orHandlerNameNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("handler_name", value, value1);
        return this;
    }

    public KtCustomerDOCondition andHandlerNameLike(String value) {
        ew.like("handler_name", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerNameLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("handler_name", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerNameNotLike(String value) {
        ew.notLike("handler_name", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerNameNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("handler_name", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerMobileIsNull() {
        ew.isNull("handler_mobile");
        return this;
    }

    public KtCustomerDOCondition orHandlerMobileIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("handler_mobile");
        return this;
    }

    public KtCustomerDOCondition andHandlerMobileIsNotNull() {
        ew.isNotNull("handler_mobile");
        return this;
    }

    public KtCustomerDOCondition orHandlerMobileIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("handler_mobile");
        return this;
    }

    public KtCustomerDOCondition andHandlerMobileEq(Object value) {
        ew.eq("handler_mobile", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerMobileEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("handler_mobile", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerMobileNe(Object value) {
        ew.ne("handler_mobile", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerMobileNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("handler_mobile", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerMobileGt(Object value) {
        ew.gt("handler_mobile", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerMobileGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("handler_mobile", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerMobileGe(Object value) {
        ew.ge("handler_mobile", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerMobileGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("handler_mobile", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerMobileLt(Object value) {
        ew.lt("handler_mobile", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerMobileLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("handler_mobile", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerMobileLe(Object value) {
        ew.le("handler_mobile", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerMobileLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("handler_mobile", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerMobileIn(Object... value) {
        ew.in("handler_mobile", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerMobileIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("handler_mobile", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerMobileNotIn(Object... value) {
        ew.notIn("handler_mobile", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerMobileNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("handler_mobile", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerMobileBetween(Object value, Object value1) {
        ew.between("handler_mobile", value, value1);
        return this;
    }

    public KtCustomerDOCondition orHandlerMobileBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("handler_mobile", value, value1);
        return this;
    }

    public KtCustomerDOCondition andHandlerMobileNotBetween(Object value, Object value1) {
        ew.notBetween("handler_mobile", value, value1);
        return this;
    }

    public KtCustomerDOCondition orHandlerMobileNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("handler_mobile", value, value1);
        return this;
    }

    public KtCustomerDOCondition andHandlerMobileLike(String value) {
        ew.like("handler_mobile", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerMobileLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("handler_mobile", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerMobileNotLike(String value) {
        ew.notLike("handler_mobile", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerMobileNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("handler_mobile", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerIdcardIsNull() {
        ew.isNull("handler_idcard");
        return this;
    }

    public KtCustomerDOCondition orHandlerIdcardIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("handler_idcard");
        return this;
    }

    public KtCustomerDOCondition andHandlerIdcardIsNotNull() {
        ew.isNotNull("handler_idcard");
        return this;
    }

    public KtCustomerDOCondition orHandlerIdcardIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("handler_idcard");
        return this;
    }

    public KtCustomerDOCondition andHandlerIdcardEq(Object value) {
        ew.eq("handler_idcard", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerIdcardEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("handler_idcard", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerIdcardNe(Object value) {
        ew.ne("handler_idcard", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerIdcardNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("handler_idcard", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerIdcardGt(Object value) {
        ew.gt("handler_idcard", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerIdcardGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("handler_idcard", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerIdcardGe(Object value) {
        ew.ge("handler_idcard", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerIdcardGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("handler_idcard", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerIdcardLt(Object value) {
        ew.lt("handler_idcard", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerIdcardLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("handler_idcard", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerIdcardLe(Object value) {
        ew.le("handler_idcard", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerIdcardLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("handler_idcard", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerIdcardIn(Object... value) {
        ew.in("handler_idcard", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerIdcardIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("handler_idcard", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerIdcardNotIn(Object... value) {
        ew.notIn("handler_idcard", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerIdcardNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("handler_idcard", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerIdcardBetween(Object value, Object value1) {
        ew.between("handler_idcard", value, value1);
        return this;
    }

    public KtCustomerDOCondition orHandlerIdcardBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("handler_idcard", value, value1);
        return this;
    }

    public KtCustomerDOCondition andHandlerIdcardNotBetween(Object value, Object value1) {
        ew.notBetween("handler_idcard", value, value1);
        return this;
    }

    public KtCustomerDOCondition orHandlerIdcardNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("handler_idcard", value, value1);
        return this;
    }

    public KtCustomerDOCondition andHandlerIdcardLike(String value) {
        ew.like("handler_idcard", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerIdcardLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("handler_idcard", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerIdcardNotLike(String value) {
        ew.notLike("handler_idcard", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerIdcardNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("handler_idcard", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerIdPicIsNull() {
        ew.isNull("handler_id_pic");
        return this;
    }

    public KtCustomerDOCondition orHandlerIdPicIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("handler_id_pic");
        return this;
    }

    public KtCustomerDOCondition andHandlerIdPicIsNotNull() {
        ew.isNotNull("handler_id_pic");
        return this;
    }

    public KtCustomerDOCondition orHandlerIdPicIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("handler_id_pic");
        return this;
    }

    public KtCustomerDOCondition andHandlerIdPicEq(Object value) {
        ew.eq("handler_id_pic", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerIdPicEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("handler_id_pic", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerIdPicNe(Object value) {
        ew.ne("handler_id_pic", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerIdPicNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("handler_id_pic", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerIdPicGt(Object value) {
        ew.gt("handler_id_pic", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerIdPicGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("handler_id_pic", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerIdPicGe(Object value) {
        ew.ge("handler_id_pic", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerIdPicGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("handler_id_pic", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerIdPicLt(Object value) {
        ew.lt("handler_id_pic", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerIdPicLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("handler_id_pic", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerIdPicLe(Object value) {
        ew.le("handler_id_pic", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerIdPicLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("handler_id_pic", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerIdPicIn(Object... value) {
        ew.in("handler_id_pic", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerIdPicIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("handler_id_pic", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerIdPicNotIn(Object... value) {
        ew.notIn("handler_id_pic", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerIdPicNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("handler_id_pic", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerIdPicBetween(Object value, Object value1) {
        ew.between("handler_id_pic", value, value1);
        return this;
    }

    public KtCustomerDOCondition orHandlerIdPicBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("handler_id_pic", value, value1);
        return this;
    }

    public KtCustomerDOCondition andHandlerIdPicNotBetween(Object value, Object value1) {
        ew.notBetween("handler_id_pic", value, value1);
        return this;
    }

    public KtCustomerDOCondition orHandlerIdPicNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("handler_id_pic", value, value1);
        return this;
    }

    public KtCustomerDOCondition andHandlerIdPicLike(String value) {
        ew.like("handler_id_pic", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerIdPicLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("handler_id_pic", value);
        return this;
    }

    public KtCustomerDOCondition andHandlerIdPicNotLike(String value) {
        ew.notLike("handler_id_pic", value);
        return this;
    }

    public KtCustomerDOCondition orHandlerIdPicNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("handler_id_pic", value);
        return this;
    }

    public KtCustomerDOCondition andApplyPicIsNull() {
        ew.isNull("apply_pic");
        return this;
    }

    public KtCustomerDOCondition orApplyPicIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("apply_pic");
        return this;
    }

    public KtCustomerDOCondition andApplyPicIsNotNull() {
        ew.isNotNull("apply_pic");
        return this;
    }

    public KtCustomerDOCondition orApplyPicIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("apply_pic");
        return this;
    }

    public KtCustomerDOCondition andApplyPicEq(Object value) {
        ew.eq("apply_pic", value);
        return this;
    }

    public KtCustomerDOCondition orApplyPicEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("apply_pic", value);
        return this;
    }

    public KtCustomerDOCondition andApplyPicNe(Object value) {
        ew.ne("apply_pic", value);
        return this;
    }

    public KtCustomerDOCondition orApplyPicNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("apply_pic", value);
        return this;
    }

    public KtCustomerDOCondition andApplyPicGt(Object value) {
        ew.gt("apply_pic", value);
        return this;
    }

    public KtCustomerDOCondition orApplyPicGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("apply_pic", value);
        return this;
    }

    public KtCustomerDOCondition andApplyPicGe(Object value) {
        ew.ge("apply_pic", value);
        return this;
    }

    public KtCustomerDOCondition orApplyPicGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("apply_pic", value);
        return this;
    }

    public KtCustomerDOCondition andApplyPicLt(Object value) {
        ew.lt("apply_pic", value);
        return this;
    }

    public KtCustomerDOCondition orApplyPicLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("apply_pic", value);
        return this;
    }

    public KtCustomerDOCondition andApplyPicLe(Object value) {
        ew.le("apply_pic", value);
        return this;
    }

    public KtCustomerDOCondition orApplyPicLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("apply_pic", value);
        return this;
    }

    public KtCustomerDOCondition andApplyPicIn(Object... value) {
        ew.in("apply_pic", value);
        return this;
    }

    public KtCustomerDOCondition orApplyPicIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("apply_pic", value);
        return this;
    }

    public KtCustomerDOCondition andApplyPicNotIn(Object... value) {
        ew.notIn("apply_pic", value);
        return this;
    }

    public KtCustomerDOCondition orApplyPicNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("apply_pic", value);
        return this;
    }

    public KtCustomerDOCondition andApplyPicBetween(Object value, Object value1) {
        ew.between("apply_pic", value, value1);
        return this;
    }

    public KtCustomerDOCondition orApplyPicBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("apply_pic", value, value1);
        return this;
    }

    public KtCustomerDOCondition andApplyPicNotBetween(Object value, Object value1) {
        ew.notBetween("apply_pic", value, value1);
        return this;
    }

    public KtCustomerDOCondition orApplyPicNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("apply_pic", value, value1);
        return this;
    }

    public KtCustomerDOCondition andApplyPicLike(String value) {
        ew.like("apply_pic", value);
        return this;
    }

    public KtCustomerDOCondition orApplyPicLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("apply_pic", value);
        return this;
    }

    public KtCustomerDOCondition andApplyPicNotLike(String value) {
        ew.notLike("apply_pic", value);
        return this;
    }

    public KtCustomerDOCondition orApplyPicNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("apply_pic", value);
        return this;
    }

    public KtCustomerDOCondition andOrderIdIsNull() {
        ew.isNull("order_id");
        return this;
    }

    public KtCustomerDOCondition orOrderIdIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("order_id");
        return this;
    }

    public KtCustomerDOCondition andOrderIdIsNotNull() {
        ew.isNotNull("order_id");
        return this;
    }

    public KtCustomerDOCondition orOrderIdIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("order_id");
        return this;
    }

    public KtCustomerDOCondition andOrderIdEq(Object value) {
        ew.eq("order_id", value);
        return this;
    }

    public KtCustomerDOCondition orOrderIdEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("order_id", value);
        return this;
    }

    public KtCustomerDOCondition andOrderIdNe(Object value) {
        ew.ne("order_id", value);
        return this;
    }

    public KtCustomerDOCondition orOrderIdNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("order_id", value);
        return this;
    }

    public KtCustomerDOCondition andOrderIdGt(Object value) {
        ew.gt("order_id", value);
        return this;
    }

    public KtCustomerDOCondition orOrderIdGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("order_id", value);
        return this;
    }

    public KtCustomerDOCondition andOrderIdGe(Object value) {
        ew.ge("order_id", value);
        return this;
    }

    public KtCustomerDOCondition orOrderIdGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("order_id", value);
        return this;
    }

    public KtCustomerDOCondition andOrderIdLt(Object value) {
        ew.lt("order_id", value);
        return this;
    }

    public KtCustomerDOCondition orOrderIdLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("order_id", value);
        return this;
    }

    public KtCustomerDOCondition andOrderIdLe(Object value) {
        ew.le("order_id", value);
        return this;
    }

    public KtCustomerDOCondition orOrderIdLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("order_id", value);
        return this;
    }

    public KtCustomerDOCondition andOrderIdIn(Object... value) {
        ew.in("order_id", value);
        return this;
    }

    public KtCustomerDOCondition orOrderIdIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("order_id", value);
        return this;
    }

    public KtCustomerDOCondition andOrderIdNotIn(Object... value) {
        ew.notIn("order_id", value);
        return this;
    }

    public KtCustomerDOCondition orOrderIdNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("order_id", value);
        return this;
    }

    public KtCustomerDOCondition andOrderIdBetween(Object value, Object value1) {
        ew.between("order_id", value, value1);
        return this;
    }

    public KtCustomerDOCondition orOrderIdBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("order_id", value, value1);
        return this;
    }

    public KtCustomerDOCondition andOrderIdNotBetween(Object value, Object value1) {
        ew.notBetween("order_id", value, value1);
        return this;
    }

    public KtCustomerDOCondition orOrderIdNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("order_id", value, value1);
        return this;
    }

    public KtCustomerDOCondition andOrderIdLike(String value) {
        ew.like("order_id", value);
        return this;
    }

    public KtCustomerDOCondition orOrderIdLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("order_id", value);
        return this;
    }

    public KtCustomerDOCondition andOrderIdNotLike(String value) {
        ew.notLike("order_id", value);
        return this;
    }

    public KtCustomerDOCondition orOrderIdNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("order_id", value);
        return this;
    }

    public KtCustomerDOCondition andUserIdIsNull() {
        ew.isNull("user_id");
        return this;
    }

    public KtCustomerDOCondition orUserIdIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("user_id");
        return this;
    }

    public KtCustomerDOCondition andUserIdIsNotNull() {
        ew.isNotNull("user_id");
        return this;
    }

    public KtCustomerDOCondition orUserIdIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("user_id");
        return this;
    }

    public KtCustomerDOCondition andUserIdEq(Object value) {
        ew.eq("user_id", value);
        return this;
    }

    public KtCustomerDOCondition orUserIdEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("user_id", value);
        return this;
    }

    public KtCustomerDOCondition andUserIdNe(Object value) {
        ew.ne("user_id", value);
        return this;
    }

    public KtCustomerDOCondition orUserIdNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("user_id", value);
        return this;
    }

    public KtCustomerDOCondition andUserIdGt(Object value) {
        ew.gt("user_id", value);
        return this;
    }

    public KtCustomerDOCondition orUserIdGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("user_id", value);
        return this;
    }

    public KtCustomerDOCondition andUserIdGe(Object value) {
        ew.ge("user_id", value);
        return this;
    }

    public KtCustomerDOCondition orUserIdGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("user_id", value);
        return this;
    }

    public KtCustomerDOCondition andUserIdLt(Object value) {
        ew.lt("user_id", value);
        return this;
    }

    public KtCustomerDOCondition orUserIdLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("user_id", value);
        return this;
    }

    public KtCustomerDOCondition andUserIdLe(Object value) {
        ew.le("user_id", value);
        return this;
    }

    public KtCustomerDOCondition orUserIdLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("user_id", value);
        return this;
    }

    public KtCustomerDOCondition andUserIdIn(Object... value) {
        ew.in("user_id", value);
        return this;
    }

    public KtCustomerDOCondition orUserIdIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("user_id", value);
        return this;
    }

    public KtCustomerDOCondition andUserIdNotIn(Object... value) {
        ew.notIn("user_id", value);
        return this;
    }

    public KtCustomerDOCondition orUserIdNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("user_id", value);
        return this;
    }

    public KtCustomerDOCondition andUserIdBetween(Object value, Object value1) {
        ew.between("user_id", value, value1);
        return this;
    }

    public KtCustomerDOCondition orUserIdBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("user_id", value, value1);
        return this;
    }

    public KtCustomerDOCondition andUserIdNotBetween(Object value, Object value1) {
        ew.notBetween("user_id", value, value1);
        return this;
    }

    public KtCustomerDOCondition orUserIdNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("user_id", value, value1);
        return this;
    }

    public KtCustomerDOCondition andUserIdLike(String value) {
        ew.like("user_id", value);
        return this;
    }

    public KtCustomerDOCondition orUserIdLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("user_id", value);
        return this;
    }

    public KtCustomerDOCondition andUserIdNotLike(String value) {
        ew.notLike("user_id", value);
        return this;
    }

    public KtCustomerDOCondition orUserIdNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("user_id", value);
        return this;
    }

    public KtCustomerDOCondition andCertNameIsNull() {
        ew.isNull("cert_name");
        return this;
    }

    public KtCustomerDOCondition orCertNameIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("cert_name");
        return this;
    }

    public KtCustomerDOCondition andCertNameIsNotNull() {
        ew.isNotNull("cert_name");
        return this;
    }

    public KtCustomerDOCondition orCertNameIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("cert_name");
        return this;
    }

    public KtCustomerDOCondition andCertNameEq(Object value) {
        ew.eq("cert_name", value);
        return this;
    }

    public KtCustomerDOCondition orCertNameEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("cert_name", value);
        return this;
    }

    public KtCustomerDOCondition andCertNameNe(Object value) {
        ew.ne("cert_name", value);
        return this;
    }

    public KtCustomerDOCondition orCertNameNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("cert_name", value);
        return this;
    }

    public KtCustomerDOCondition andCertNameGt(Object value) {
        ew.gt("cert_name", value);
        return this;
    }

    public KtCustomerDOCondition orCertNameGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("cert_name", value);
        return this;
    }

    public KtCustomerDOCondition andCertNameGe(Object value) {
        ew.ge("cert_name", value);
        return this;
    }

    public KtCustomerDOCondition orCertNameGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("cert_name", value);
        return this;
    }

    public KtCustomerDOCondition andCertNameLt(Object value) {
        ew.lt("cert_name", value);
        return this;
    }

    public KtCustomerDOCondition orCertNameLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("cert_name", value);
        return this;
    }

    public KtCustomerDOCondition andCertNameLe(Object value) {
        ew.le("cert_name", value);
        return this;
    }

    public KtCustomerDOCondition orCertNameLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("cert_name", value);
        return this;
    }

    public KtCustomerDOCondition andCertNameIn(Object... value) {
        ew.in("cert_name", value);
        return this;
    }

    public KtCustomerDOCondition orCertNameIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("cert_name", value);
        return this;
    }

    public KtCustomerDOCondition andCertNameNotIn(Object... value) {
        ew.notIn("cert_name", value);
        return this;
    }

    public KtCustomerDOCondition orCertNameNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("cert_name", value);
        return this;
    }

    public KtCustomerDOCondition andCertNameBetween(Object value, Object value1) {
        ew.between("cert_name", value, value1);
        return this;
    }

    public KtCustomerDOCondition orCertNameBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("cert_name", value, value1);
        return this;
    }

    public KtCustomerDOCondition andCertNameNotBetween(Object value, Object value1) {
        ew.notBetween("cert_name", value, value1);
        return this;
    }

    public KtCustomerDOCondition orCertNameNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("cert_name", value, value1);
        return this;
    }

    public KtCustomerDOCondition andCertNameLike(String value) {
        ew.like("cert_name", value);
        return this;
    }

    public KtCustomerDOCondition orCertNameLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("cert_name", value);
        return this;
    }

    public KtCustomerDOCondition andCertNameNotLike(String value) {
        ew.notLike("cert_name", value);
        return this;
    }

    public KtCustomerDOCondition orCertNameNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("cert_name", value);
        return this;
    }

    public KtCustomerDOCondition andCertNumberIsNull() {
        ew.isNull("cert_number");
        return this;
    }

    public KtCustomerDOCondition orCertNumberIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("cert_number");
        return this;
    }

    public KtCustomerDOCondition andCertNumberIsNotNull() {
        ew.isNotNull("cert_number");
        return this;
    }

    public KtCustomerDOCondition orCertNumberIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("cert_number");
        return this;
    }

    public KtCustomerDOCondition andCertNumberEq(Object value) {
        ew.eq("cert_number", value);
        return this;
    }

    public KtCustomerDOCondition orCertNumberEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("cert_number", value);
        return this;
    }

    public KtCustomerDOCondition andCertNumberNe(Object value) {
        ew.ne("cert_number", value);
        return this;
    }

    public KtCustomerDOCondition orCertNumberNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("cert_number", value);
        return this;
    }

    public KtCustomerDOCondition andCertNumberGt(Object value) {
        ew.gt("cert_number", value);
        return this;
    }

    public KtCustomerDOCondition orCertNumberGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("cert_number", value);
        return this;
    }

    public KtCustomerDOCondition andCertNumberGe(Object value) {
        ew.ge("cert_number", value);
        return this;
    }

    public KtCustomerDOCondition orCertNumberGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("cert_number", value);
        return this;
    }

    public KtCustomerDOCondition andCertNumberLt(Object value) {
        ew.lt("cert_number", value);
        return this;
    }

    public KtCustomerDOCondition orCertNumberLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("cert_number", value);
        return this;
    }

    public KtCustomerDOCondition andCertNumberLe(Object value) {
        ew.le("cert_number", value);
        return this;
    }

    public KtCustomerDOCondition orCertNumberLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("cert_number", value);
        return this;
    }

    public KtCustomerDOCondition andCertNumberIn(Object... value) {
        ew.in("cert_number", value);
        return this;
    }

    public KtCustomerDOCondition orCertNumberIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("cert_number", value);
        return this;
    }

    public KtCustomerDOCondition andCertNumberNotIn(Object... value) {
        ew.notIn("cert_number", value);
        return this;
    }

    public KtCustomerDOCondition orCertNumberNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("cert_number", value);
        return this;
    }

    public KtCustomerDOCondition andCertNumberBetween(Object value, Object value1) {
        ew.between("cert_number", value, value1);
        return this;
    }

    public KtCustomerDOCondition orCertNumberBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("cert_number", value, value1);
        return this;
    }

    public KtCustomerDOCondition andCertNumberNotBetween(Object value, Object value1) {
        ew.notBetween("cert_number", value, value1);
        return this;
    }

    public KtCustomerDOCondition orCertNumberNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("cert_number", value, value1);
        return this;
    }

    public KtCustomerDOCondition andCertNumberLike(String value) {
        ew.like("cert_number", value);
        return this;
    }

    public KtCustomerDOCondition orCertNumberLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("cert_number", value);
        return this;
    }

    public KtCustomerDOCondition andCertNumberNotLike(String value) {
        ew.notLike("cert_number", value);
        return this;
    }

    public KtCustomerDOCondition orCertNumberNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("cert_number", value);
        return this;
    }

    public KtCustomerDOCondition andCertBeginTimeIsNull() {
        ew.isNull("cert_begin_time");
        return this;
    }

    public KtCustomerDOCondition orCertBeginTimeIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("cert_begin_time");
        return this;
    }

    public KtCustomerDOCondition andCertBeginTimeIsNotNull() {
        ew.isNotNull("cert_begin_time");
        return this;
    }

    public KtCustomerDOCondition orCertBeginTimeIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("cert_begin_time");
        return this;
    }

    public KtCustomerDOCondition andCertBeginTimeEq(Object value) {
        ew.eq("cert_begin_time", value);
        return this;
    }

    public KtCustomerDOCondition orCertBeginTimeEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("cert_begin_time", value);
        return this;
    }

    public KtCustomerDOCondition andCertBeginTimeNe(Object value) {
        ew.ne("cert_begin_time", value);
        return this;
    }

    public KtCustomerDOCondition orCertBeginTimeNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("cert_begin_time", value);
        return this;
    }

    public KtCustomerDOCondition andCertBeginTimeGt(Object value) {
        ew.gt("cert_begin_time", value);
        return this;
    }

    public KtCustomerDOCondition orCertBeginTimeGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("cert_begin_time", value);
        return this;
    }

    public KtCustomerDOCondition andCertBeginTimeGe(Object value) {
        ew.ge("cert_begin_time", value);
        return this;
    }

    public KtCustomerDOCondition orCertBeginTimeGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("cert_begin_time", value);
        return this;
    }

    public KtCustomerDOCondition andCertBeginTimeLt(Object value) {
        ew.lt("cert_begin_time", value);
        return this;
    }

    public KtCustomerDOCondition orCertBeginTimeLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("cert_begin_time", value);
        return this;
    }

    public KtCustomerDOCondition andCertBeginTimeLe(Object value) {
        ew.le("cert_begin_time", value);
        return this;
    }

    public KtCustomerDOCondition orCertBeginTimeLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("cert_begin_time", value);
        return this;
    }

    public KtCustomerDOCondition andCertBeginTimeIn(Object... value) {
        ew.in("cert_begin_time", value);
        return this;
    }

    public KtCustomerDOCondition orCertBeginTimeIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("cert_begin_time", value);
        return this;
    }

    public KtCustomerDOCondition andCertBeginTimeNotIn(Object... value) {
        ew.notIn("cert_begin_time", value);
        return this;
    }

    public KtCustomerDOCondition orCertBeginTimeNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("cert_begin_time", value);
        return this;
    }

    public KtCustomerDOCondition andCertBeginTimeBetween(Object value, Object value1) {
        ew.between("cert_begin_time", value, value1);
        return this;
    }

    public KtCustomerDOCondition orCertBeginTimeBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("cert_begin_time", value, value1);
        return this;
    }

    public KtCustomerDOCondition andCertBeginTimeNotBetween(Object value, Object value1) {
        ew.notBetween("cert_begin_time", value, value1);
        return this;
    }

    public KtCustomerDOCondition orCertBeginTimeNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("cert_begin_time", value, value1);
        return this;
    }

    public KtCustomerDOCondition andCertBeginTimeLike(String value) {
        ew.like("cert_begin_time", value);
        return this;
    }

    public KtCustomerDOCondition orCertBeginTimeLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("cert_begin_time", value);
        return this;
    }

    public KtCustomerDOCondition andCertBeginTimeNotLike(String value) {
        ew.notLike("cert_begin_time", value);
        return this;
    }

    public KtCustomerDOCondition orCertBeginTimeNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("cert_begin_time", value);
        return this;
    }

    public KtCustomerDOCondition andCertEndTimeIsNull() {
        ew.isNull("cert_end_time");
        return this;
    }

    public KtCustomerDOCondition orCertEndTimeIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("cert_end_time");
        return this;
    }

    public KtCustomerDOCondition andCertEndTimeIsNotNull() {
        ew.isNotNull("cert_end_time");
        return this;
    }

    public KtCustomerDOCondition orCertEndTimeIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("cert_end_time");
        return this;
    }

    public KtCustomerDOCondition andCertEndTimeEq(Object value) {
        ew.eq("cert_end_time", value);
        return this;
    }

    public KtCustomerDOCondition orCertEndTimeEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("cert_end_time", value);
        return this;
    }

    public KtCustomerDOCondition andCertEndTimeNe(Object value) {
        ew.ne("cert_end_time", value);
        return this;
    }

    public KtCustomerDOCondition orCertEndTimeNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("cert_end_time", value);
        return this;
    }

    public KtCustomerDOCondition andCertEndTimeGt(Object value) {
        ew.gt("cert_end_time", value);
        return this;
    }

    public KtCustomerDOCondition orCertEndTimeGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("cert_end_time", value);
        return this;
    }

    public KtCustomerDOCondition andCertEndTimeGe(Object value) {
        ew.ge("cert_end_time", value);
        return this;
    }

    public KtCustomerDOCondition orCertEndTimeGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("cert_end_time", value);
        return this;
    }

    public KtCustomerDOCondition andCertEndTimeLt(Object value) {
        ew.lt("cert_end_time", value);
        return this;
    }

    public KtCustomerDOCondition orCertEndTimeLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("cert_end_time", value);
        return this;
    }

    public KtCustomerDOCondition andCertEndTimeLe(Object value) {
        ew.le("cert_end_time", value);
        return this;
    }

    public KtCustomerDOCondition orCertEndTimeLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("cert_end_time", value);
        return this;
    }

    public KtCustomerDOCondition andCertEndTimeIn(Object... value) {
        ew.in("cert_end_time", value);
        return this;
    }

    public KtCustomerDOCondition orCertEndTimeIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("cert_end_time", value);
        return this;
    }

    public KtCustomerDOCondition andCertEndTimeNotIn(Object... value) {
        ew.notIn("cert_end_time", value);
        return this;
    }

    public KtCustomerDOCondition orCertEndTimeNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("cert_end_time", value);
        return this;
    }

    public KtCustomerDOCondition andCertEndTimeBetween(Object value, Object value1) {
        ew.between("cert_end_time", value, value1);
        return this;
    }

    public KtCustomerDOCondition orCertEndTimeBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("cert_end_time", value, value1);
        return this;
    }

    public KtCustomerDOCondition andCertEndTimeNotBetween(Object value, Object value1) {
        ew.notBetween("cert_end_time", value, value1);
        return this;
    }

    public KtCustomerDOCondition orCertEndTimeNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("cert_end_time", value, value1);
        return this;
    }

    public KtCustomerDOCondition andCertEndTimeLike(String value) {
        ew.like("cert_end_time", value);
        return this;
    }

    public KtCustomerDOCondition orCertEndTimeLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("cert_end_time", value);
        return this;
    }

    public KtCustomerDOCondition andCertEndTimeNotLike(String value) {
        ew.notLike("cert_end_time", value);
        return this;
    }

    public KtCustomerDOCondition orCertEndTimeNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("cert_end_time", value);
        return this;
    }

    public KtCustomerDOCondition andCertStateIsNull() {
        ew.isNull("cert_state");
        return this;
    }

    public KtCustomerDOCondition orCertStateIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("cert_state");
        return this;
    }

    public KtCustomerDOCondition andCertStateIsNotNull() {
        ew.isNotNull("cert_state");
        return this;
    }

    public KtCustomerDOCondition orCertStateIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("cert_state");
        return this;
    }

    public KtCustomerDOCondition andCertStateEq(Object value) {
        ew.eq("cert_state", value);
        return this;
    }

    public KtCustomerDOCondition orCertStateEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("cert_state", value);
        return this;
    }

    public KtCustomerDOCondition andCertStateNe(Object value) {
        ew.ne("cert_state", value);
        return this;
    }

    public KtCustomerDOCondition orCertStateNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("cert_state", value);
        return this;
    }

    public KtCustomerDOCondition andCertStateGt(Object value) {
        ew.gt("cert_state", value);
        return this;
    }

    public KtCustomerDOCondition orCertStateGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("cert_state", value);
        return this;
    }

    public KtCustomerDOCondition andCertStateGe(Object value) {
        ew.ge("cert_state", value);
        return this;
    }

    public KtCustomerDOCondition orCertStateGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("cert_state", value);
        return this;
    }

    public KtCustomerDOCondition andCertStateLt(Object value) {
        ew.lt("cert_state", value);
        return this;
    }

    public KtCustomerDOCondition orCertStateLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("cert_state", value);
        return this;
    }

    public KtCustomerDOCondition andCertStateLe(Object value) {
        ew.le("cert_state", value);
        return this;
    }

    public KtCustomerDOCondition orCertStateLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("cert_state", value);
        return this;
    }

    public KtCustomerDOCondition andCertStateIn(Object... value) {
        ew.in("cert_state", value);
        return this;
    }

    public KtCustomerDOCondition orCertStateIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("cert_state", value);
        return this;
    }

    public KtCustomerDOCondition andCertStateNotIn(Object... value) {
        ew.notIn("cert_state", value);
        return this;
    }

    public KtCustomerDOCondition orCertStateNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("cert_state", value);
        return this;
    }

    public KtCustomerDOCondition andCertStateBetween(Object value, Object value1) {
        ew.between("cert_state", value, value1);
        return this;
    }

    public KtCustomerDOCondition orCertStateBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("cert_state", value, value1);
        return this;
    }

    public KtCustomerDOCondition andCertStateNotBetween(Object value, Object value1) {
        ew.notBetween("cert_state", value, value1);
        return this;
    }

    public KtCustomerDOCondition orCertStateNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("cert_state", value, value1);
        return this;
    }

    public KtCustomerDOCondition andCertStateLike(String value) {
        ew.like("cert_state", value);
        return this;
    }

    public KtCustomerDOCondition orCertStateLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("cert_state", value);
        return this;
    }

    public KtCustomerDOCondition andCertStateNotLike(String value) {
        ew.notLike("cert_state", value);
        return this;
    }

    public KtCustomerDOCondition orCertStateNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("cert_state", value);
        return this;
    }

    public KtCustomerDOCondition andGmtCreateIsNull() {
        ew.isNull("gmt_create");
        return this;
    }

    public KtCustomerDOCondition orGmtCreateIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("gmt_create");
        return this;
    }

    public KtCustomerDOCondition andGmtCreateIsNotNull() {
        ew.isNotNull("gmt_create");
        return this;
    }

    public KtCustomerDOCondition orGmtCreateIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("gmt_create");
        return this;
    }

    public KtCustomerDOCondition andGmtCreateEq(Object value) {
        ew.eq("gmt_create", value);
        return this;
    }

    public KtCustomerDOCondition orGmtCreateEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("gmt_create", value);
        return this;
    }

    public KtCustomerDOCondition andGmtCreateNe(Object value) {
        ew.ne("gmt_create", value);
        return this;
    }

    public KtCustomerDOCondition orGmtCreateNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("gmt_create", value);
        return this;
    }

    public KtCustomerDOCondition andGmtCreateGt(Object value) {
        ew.gt("gmt_create", value);
        return this;
    }

    public KtCustomerDOCondition orGmtCreateGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("gmt_create", value);
        return this;
    }

    public KtCustomerDOCondition andGmtCreateGe(Object value) {
        ew.ge("gmt_create", value);
        return this;
    }

    public KtCustomerDOCondition orGmtCreateGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("gmt_create", value);
        return this;
    }

    public KtCustomerDOCondition andGmtCreateLt(Object value) {
        ew.lt("gmt_create", value);
        return this;
    }

    public KtCustomerDOCondition orGmtCreateLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("gmt_create", value);
        return this;
    }

    public KtCustomerDOCondition andGmtCreateLe(Object value) {
        ew.le("gmt_create", value);
        return this;
    }

    public KtCustomerDOCondition orGmtCreateLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("gmt_create", value);
        return this;
    }

    public KtCustomerDOCondition andGmtCreateIn(Object... value) {
        ew.in("gmt_create", value);
        return this;
    }

    public KtCustomerDOCondition orGmtCreateIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("gmt_create", value);
        return this;
    }

    public KtCustomerDOCondition andGmtCreateNotIn(Object... value) {
        ew.notIn("gmt_create", value);
        return this;
    }

    public KtCustomerDOCondition orGmtCreateNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("gmt_create", value);
        return this;
    }

    public KtCustomerDOCondition andGmtCreateBetween(Object value, Object value1) {
        ew.between("gmt_create", value, value1);
        return this;
    }

    public KtCustomerDOCondition orGmtCreateBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("gmt_create", value, value1);
        return this;
    }

    public KtCustomerDOCondition andGmtCreateNotBetween(Object value, Object value1) {
        ew.notBetween("gmt_create", value, value1);
        return this;
    }

    public KtCustomerDOCondition orGmtCreateNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("gmt_create", value, value1);
        return this;
    }

    public KtCustomerDOCondition andGmtCreateLike(String value) {
        ew.like("gmt_create", value);
        return this;
    }

    public KtCustomerDOCondition orGmtCreateLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("gmt_create", value);
        return this;
    }

    public KtCustomerDOCondition andGmtCreateNotLike(String value) {
        ew.notLike("gmt_create", value);
        return this;
    }

    public KtCustomerDOCondition orGmtCreateNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("gmt_create", value);
        return this;
    }

    public KtCustomerDOCondition andGmtModifiedIsNull() {
        ew.isNull("gmt_modified");
        return this;
    }

    public KtCustomerDOCondition orGmtModifiedIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("gmt_modified");
        return this;
    }

    public KtCustomerDOCondition andGmtModifiedIsNotNull() {
        ew.isNotNull("gmt_modified");
        return this;
    }

    public KtCustomerDOCondition orGmtModifiedIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("gmt_modified");
        return this;
    }

    public KtCustomerDOCondition andGmtModifiedEq(Object value) {
        ew.eq("gmt_modified", value);
        return this;
    }

    public KtCustomerDOCondition orGmtModifiedEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("gmt_modified", value);
        return this;
    }

    public KtCustomerDOCondition andGmtModifiedNe(Object value) {
        ew.ne("gmt_modified", value);
        return this;
    }

    public KtCustomerDOCondition orGmtModifiedNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("gmt_modified", value);
        return this;
    }

    public KtCustomerDOCondition andGmtModifiedGt(Object value) {
        ew.gt("gmt_modified", value);
        return this;
    }

    public KtCustomerDOCondition orGmtModifiedGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("gmt_modified", value);
        return this;
    }

    public KtCustomerDOCondition andGmtModifiedGe(Object value) {
        ew.ge("gmt_modified", value);
        return this;
    }

    public KtCustomerDOCondition orGmtModifiedGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("gmt_modified", value);
        return this;
    }

    public KtCustomerDOCondition andGmtModifiedLt(Object value) {
        ew.lt("gmt_modified", value);
        return this;
    }

    public KtCustomerDOCondition orGmtModifiedLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("gmt_modified", value);
        return this;
    }

    public KtCustomerDOCondition andGmtModifiedLe(Object value) {
        ew.le("gmt_modified", value);
        return this;
    }

    public KtCustomerDOCondition orGmtModifiedLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("gmt_modified", value);
        return this;
    }

    public KtCustomerDOCondition andGmtModifiedIn(Object... value) {
        ew.in("gmt_modified", value);
        return this;
    }

    public KtCustomerDOCondition orGmtModifiedIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("gmt_modified", value);
        return this;
    }

    public KtCustomerDOCondition andGmtModifiedNotIn(Object... value) {
        ew.notIn("gmt_modified", value);
        return this;
    }

    public KtCustomerDOCondition orGmtModifiedNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("gmt_modified", value);
        return this;
    }

    public KtCustomerDOCondition andGmtModifiedBetween(Object value, Object value1) {
        ew.between("gmt_modified", value, value1);
        return this;
    }

    public KtCustomerDOCondition orGmtModifiedBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("gmt_modified", value, value1);
        return this;
    }

    public KtCustomerDOCondition andGmtModifiedNotBetween(Object value, Object value1) {
        ew.notBetween("gmt_modified", value, value1);
        return this;
    }

    public KtCustomerDOCondition orGmtModifiedNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("gmt_modified", value, value1);
        return this;
    }

    public KtCustomerDOCondition andGmtModifiedLike(String value) {
        ew.like("gmt_modified", value);
        return this;
    }

    public KtCustomerDOCondition orGmtModifiedLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("gmt_modified", value);
        return this;
    }

    public KtCustomerDOCondition andGmtModifiedNotLike(String value) {
        ew.notLike("gmt_modified", value);
        return this;
    }

    public KtCustomerDOCondition orGmtModifiedNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("gmt_modified", value);
        return this;
    }

    public KtCustomerDOCondition andUserCreateIsNull() {
        ew.isNull("user_create");
        return this;
    }

    public KtCustomerDOCondition orUserCreateIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("user_create");
        return this;
    }

    public KtCustomerDOCondition andUserCreateIsNotNull() {
        ew.isNotNull("user_create");
        return this;
    }

    public KtCustomerDOCondition orUserCreateIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("user_create");
        return this;
    }

    public KtCustomerDOCondition andUserCreateEq(Object value) {
        ew.eq("user_create", value);
        return this;
    }

    public KtCustomerDOCondition orUserCreateEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("user_create", value);
        return this;
    }

    public KtCustomerDOCondition andUserCreateNe(Object value) {
        ew.ne("user_create", value);
        return this;
    }

    public KtCustomerDOCondition orUserCreateNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("user_create", value);
        return this;
    }

    public KtCustomerDOCondition andUserCreateGt(Object value) {
        ew.gt("user_create", value);
        return this;
    }

    public KtCustomerDOCondition orUserCreateGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("user_create", value);
        return this;
    }

    public KtCustomerDOCondition andUserCreateGe(Object value) {
        ew.ge("user_create", value);
        return this;
    }

    public KtCustomerDOCondition orUserCreateGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("user_create", value);
        return this;
    }

    public KtCustomerDOCondition andUserCreateLt(Object value) {
        ew.lt("user_create", value);
        return this;
    }

    public KtCustomerDOCondition orUserCreateLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("user_create", value);
        return this;
    }

    public KtCustomerDOCondition andUserCreateLe(Object value) {
        ew.le("user_create", value);
        return this;
    }

    public KtCustomerDOCondition orUserCreateLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("user_create", value);
        return this;
    }

    public KtCustomerDOCondition andUserCreateIn(Object... value) {
        ew.in("user_create", value);
        return this;
    }

    public KtCustomerDOCondition orUserCreateIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("user_create", value);
        return this;
    }

    public KtCustomerDOCondition andUserCreateNotIn(Object... value) {
        ew.notIn("user_create", value);
        return this;
    }

    public KtCustomerDOCondition orUserCreateNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("user_create", value);
        return this;
    }

    public KtCustomerDOCondition andUserCreateBetween(Object value, Object value1) {
        ew.between("user_create", value, value1);
        return this;
    }

    public KtCustomerDOCondition orUserCreateBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("user_create", value, value1);
        return this;
    }

    public KtCustomerDOCondition andUserCreateNotBetween(Object value, Object value1) {
        ew.notBetween("user_create", value, value1);
        return this;
    }

    public KtCustomerDOCondition orUserCreateNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("user_create", value, value1);
        return this;
    }

    public KtCustomerDOCondition andUserCreateLike(String value) {
        ew.like("user_create", value);
        return this;
    }

    public KtCustomerDOCondition orUserCreateLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("user_create", value);
        return this;
    }

    public KtCustomerDOCondition andUserCreateNotLike(String value) {
        ew.notLike("user_create", value);
        return this;
    }

    public KtCustomerDOCondition orUserCreateNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("user_create", value);
        return this;
    }

    public KtCustomerDOCondition andUserModifiedIsNull() {
        ew.isNull("user_modified");
        return this;
    }

    public KtCustomerDOCondition orUserModifiedIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("user_modified");
        return this;
    }

    public KtCustomerDOCondition andUserModifiedIsNotNull() {
        ew.isNotNull("user_modified");
        return this;
    }

    public KtCustomerDOCondition orUserModifiedIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("user_modified");
        return this;
    }

    public KtCustomerDOCondition andUserModifiedEq(Object value) {
        ew.eq("user_modified", value);
        return this;
    }

    public KtCustomerDOCondition orUserModifiedEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("user_modified", value);
        return this;
    }

    public KtCustomerDOCondition andUserModifiedNe(Object value) {
        ew.ne("user_modified", value);
        return this;
    }

    public KtCustomerDOCondition orUserModifiedNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("user_modified", value);
        return this;
    }

    public KtCustomerDOCondition andUserModifiedGt(Object value) {
        ew.gt("user_modified", value);
        return this;
    }

    public KtCustomerDOCondition orUserModifiedGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("user_modified", value);
        return this;
    }

    public KtCustomerDOCondition andUserModifiedGe(Object value) {
        ew.ge("user_modified", value);
        return this;
    }

    public KtCustomerDOCondition orUserModifiedGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("user_modified", value);
        return this;
    }

    public KtCustomerDOCondition andUserModifiedLt(Object value) {
        ew.lt("user_modified", value);
        return this;
    }

    public KtCustomerDOCondition orUserModifiedLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("user_modified", value);
        return this;
    }

    public KtCustomerDOCondition andUserModifiedLe(Object value) {
        ew.le("user_modified", value);
        return this;
    }

    public KtCustomerDOCondition orUserModifiedLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("user_modified", value);
        return this;
    }

    public KtCustomerDOCondition andUserModifiedIn(Object... value) {
        ew.in("user_modified", value);
        return this;
    }

    public KtCustomerDOCondition orUserModifiedIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("user_modified", value);
        return this;
    }

    public KtCustomerDOCondition andUserModifiedNotIn(Object... value) {
        ew.notIn("user_modified", value);
        return this;
    }

    public KtCustomerDOCondition orUserModifiedNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("user_modified", value);
        return this;
    }

    public KtCustomerDOCondition andUserModifiedBetween(Object value, Object value1) {
        ew.between("user_modified", value, value1);
        return this;
    }

    public KtCustomerDOCondition orUserModifiedBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("user_modified", value, value1);
        return this;
    }

    public KtCustomerDOCondition andUserModifiedNotBetween(Object value, Object value1) {
        ew.notBetween("user_modified", value, value1);
        return this;
    }

    public KtCustomerDOCondition orUserModifiedNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("user_modified", value, value1);
        return this;
    }

    public KtCustomerDOCondition andUserModifiedLike(String value) {
        ew.like("user_modified", value);
        return this;
    }

    public KtCustomerDOCondition orUserModifiedLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("user_modified", value);
        return this;
    }

    public KtCustomerDOCondition andUserModifiedNotLike(String value) {
        ew.notLike("user_modified", value);
        return this;
    }

    public KtCustomerDOCondition orUserModifiedNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("user_modified", value);
        return this;
    }

    public KtCustomerDOCondition andResultQueryTimesIsNull() {
        ew.isNull("result_query_times");
        return this;
    }

    public KtCustomerDOCondition orResultQueryTimesIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("result_query_times");
        return this;
    }

    public KtCustomerDOCondition andResultQueryTimesIsNotNull() {
        ew.isNotNull("result_query_times");
        return this;
    }

    public KtCustomerDOCondition orResultQueryTimesIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("result_query_times");
        return this;
    }

    public KtCustomerDOCondition andResultQueryTimesEq(Object value) {
        ew.eq("result_query_times", value);
        return this;
    }

    public KtCustomerDOCondition orResultQueryTimesEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("result_query_times", value);
        return this;
    }

    public KtCustomerDOCondition andResultQueryTimesNe(Object value) {
        ew.ne("result_query_times", value);
        return this;
    }

    public KtCustomerDOCondition orResultQueryTimesNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("result_query_times", value);
        return this;
    }

    public KtCustomerDOCondition andResultQueryTimesGt(Object value) {
        ew.gt("result_query_times", value);
        return this;
    }

    public KtCustomerDOCondition orResultQueryTimesGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("result_query_times", value);
        return this;
    }

    public KtCustomerDOCondition andResultQueryTimesGe(Object value) {
        ew.ge("result_query_times", value);
        return this;
    }

    public KtCustomerDOCondition orResultQueryTimesGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("result_query_times", value);
        return this;
    }

    public KtCustomerDOCondition andResultQueryTimesLt(Object value) {
        ew.lt("result_query_times", value);
        return this;
    }

    public KtCustomerDOCondition orResultQueryTimesLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("result_query_times", value);
        return this;
    }

    public KtCustomerDOCondition andResultQueryTimesLe(Object value) {
        ew.le("result_query_times", value);
        return this;
    }

    public KtCustomerDOCondition orResultQueryTimesLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("result_query_times", value);
        return this;
    }

    public KtCustomerDOCondition andResultQueryTimesIn(Object... value) {
        ew.in("result_query_times", value);
        return this;
    }

    public KtCustomerDOCondition orResultQueryTimesIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("result_query_times", value);
        return this;
    }

    public KtCustomerDOCondition andResultQueryTimesNotIn(Object... value) {
        ew.notIn("result_query_times", value);
        return this;
    }

    public KtCustomerDOCondition orResultQueryTimesNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("result_query_times", value);
        return this;
    }

    public KtCustomerDOCondition andResultQueryTimesBetween(Object value, Object value1) {
        ew.between("result_query_times", value, value1);
        return this;
    }

    public KtCustomerDOCondition orResultQueryTimesBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("result_query_times", value, value1);
        return this;
    }

    public KtCustomerDOCondition andResultQueryTimesNotBetween(Object value, Object value1) {
        ew.notBetween("result_query_times", value, value1);
        return this;
    }

    public KtCustomerDOCondition orResultQueryTimesNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("result_query_times", value, value1);
        return this;
    }

    public KtCustomerDOCondition andResultQueryTimesLike(String value) {
        ew.like("result_query_times", value);
        return this;
    }

    public KtCustomerDOCondition orResultQueryTimesLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("result_query_times", value);
        return this;
    }

    public KtCustomerDOCondition andResultQueryTimesNotLike(String value) {
        ew.notLike("result_query_times", value);
        return this;
    }

    public KtCustomerDOCondition orResultQueryTimesNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("result_query_times", value);
        return this;
    }

    public KtCustomerDOCondition andManagerNameIsNull() {
        ew.isNull("manager_name");
        return this;
    }

    public KtCustomerDOCondition orManagerNameIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("manager_name");
        return this;
    }

    public KtCustomerDOCondition andManagerNameIsNotNull() {
        ew.isNotNull("manager_name");
        return this;
    }

    public KtCustomerDOCondition orManagerNameIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("manager_name");
        return this;
    }

    public KtCustomerDOCondition andManagerNameEq(Object value) {
        ew.eq("manager_name", value);
        return this;
    }

    public KtCustomerDOCondition orManagerNameEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("manager_name", value);
        return this;
    }

    public KtCustomerDOCondition andManagerNameNe(Object value) {
        ew.ne("manager_name", value);
        return this;
    }

    public KtCustomerDOCondition orManagerNameNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("manager_name", value);
        return this;
    }

    public KtCustomerDOCondition andManagerNameGt(Object value) {
        ew.gt("manager_name", value);
        return this;
    }

    public KtCustomerDOCondition orManagerNameGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("manager_name", value);
        return this;
    }

    public KtCustomerDOCondition andManagerNameGe(Object value) {
        ew.ge("manager_name", value);
        return this;
    }

    public KtCustomerDOCondition orManagerNameGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("manager_name", value);
        return this;
    }

    public KtCustomerDOCondition andManagerNameLt(Object value) {
        ew.lt("manager_name", value);
        return this;
    }

    public KtCustomerDOCondition orManagerNameLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("manager_name", value);
        return this;
    }

    public KtCustomerDOCondition andManagerNameLe(Object value) {
        ew.le("manager_name", value);
        return this;
    }

    public KtCustomerDOCondition orManagerNameLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("manager_name", value);
        return this;
    }

    public KtCustomerDOCondition andManagerNameIn(Object... value) {
        ew.in("manager_name", value);
        return this;
    }

    public KtCustomerDOCondition orManagerNameIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("manager_name", value);
        return this;
    }

    public KtCustomerDOCondition andManagerNameNotIn(Object... value) {
        ew.notIn("manager_name", value);
        return this;
    }

    public KtCustomerDOCondition orManagerNameNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("manager_name", value);
        return this;
    }

    public KtCustomerDOCondition andManagerNameBetween(Object value, Object value1) {
        ew.between("manager_name", value, value1);
        return this;
    }

    public KtCustomerDOCondition orManagerNameBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("manager_name", value, value1);
        return this;
    }

    public KtCustomerDOCondition andManagerNameNotBetween(Object value, Object value1) {
        ew.notBetween("manager_name", value, value1);
        return this;
    }

    public KtCustomerDOCondition orManagerNameNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("manager_name", value, value1);
        return this;
    }

    public KtCustomerDOCondition andManagerNameLike(String value) {
        ew.like("manager_name", value);
        return this;
    }

    public KtCustomerDOCondition orManagerNameLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("manager_name", value);
        return this;
    }

    public KtCustomerDOCondition andManagerNameNotLike(String value) {
        ew.notLike("manager_name", value);
        return this;
    }

    public KtCustomerDOCondition orManagerNameNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("manager_name", value);
        return this;
    }

    public KtCustomerDOCondition andManagerMobileIsNull() {
        ew.isNull("manager_mobile");
        return this;
    }

    public KtCustomerDOCondition orManagerMobileIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("manager_mobile");
        return this;
    }

    public KtCustomerDOCondition andManagerMobileIsNotNull() {
        ew.isNotNull("manager_mobile");
        return this;
    }

    public KtCustomerDOCondition orManagerMobileIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("manager_mobile");
        return this;
    }

    public KtCustomerDOCondition andManagerMobileEq(Object value) {
        ew.eq("manager_mobile", value);
        return this;
    }

    public KtCustomerDOCondition orManagerMobileEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("manager_mobile", value);
        return this;
    }

    public KtCustomerDOCondition andManagerMobileNe(Object value) {
        ew.ne("manager_mobile", value);
        return this;
    }

    public KtCustomerDOCondition orManagerMobileNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("manager_mobile", value);
        return this;
    }

    public KtCustomerDOCondition andManagerMobileGt(Object value) {
        ew.gt("manager_mobile", value);
        return this;
    }

    public KtCustomerDOCondition orManagerMobileGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("manager_mobile", value);
        return this;
    }

    public KtCustomerDOCondition andManagerMobileGe(Object value) {
        ew.ge("manager_mobile", value);
        return this;
    }

    public KtCustomerDOCondition orManagerMobileGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("manager_mobile", value);
        return this;
    }

    public KtCustomerDOCondition andManagerMobileLt(Object value) {
        ew.lt("manager_mobile", value);
        return this;
    }

    public KtCustomerDOCondition orManagerMobileLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("manager_mobile", value);
        return this;
    }

    public KtCustomerDOCondition andManagerMobileLe(Object value) {
        ew.le("manager_mobile", value);
        return this;
    }

    public KtCustomerDOCondition orManagerMobileLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("manager_mobile", value);
        return this;
    }

    public KtCustomerDOCondition andManagerMobileIn(Object... value) {
        ew.in("manager_mobile", value);
        return this;
    }

    public KtCustomerDOCondition orManagerMobileIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("manager_mobile", value);
        return this;
    }

    public KtCustomerDOCondition andManagerMobileNotIn(Object... value) {
        ew.notIn("manager_mobile", value);
        return this;
    }

    public KtCustomerDOCondition orManagerMobileNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("manager_mobile", value);
        return this;
    }

    public KtCustomerDOCondition andManagerMobileBetween(Object value, Object value1) {
        ew.between("manager_mobile", value, value1);
        return this;
    }

    public KtCustomerDOCondition orManagerMobileBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("manager_mobile", value, value1);
        return this;
    }

    public KtCustomerDOCondition andManagerMobileNotBetween(Object value, Object value1) {
        ew.notBetween("manager_mobile", value, value1);
        return this;
    }

    public KtCustomerDOCondition orManagerMobileNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("manager_mobile", value, value1);
        return this;
    }

    public KtCustomerDOCondition andManagerMobileLike(String value) {
        ew.like("manager_mobile", value);
        return this;
    }

    public KtCustomerDOCondition orManagerMobileLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("manager_mobile", value);
        return this;
    }

    public KtCustomerDOCondition andManagerMobileNotLike(String value) {
        ew.notLike("manager_mobile", value);
        return this;
    }

    public KtCustomerDOCondition orManagerMobileNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("manager_mobile", value);
        return this;
    }

    public KtCustomerDOCondition andManagerIdcardIsNull() {
        ew.isNull("manager_idcard");
        return this;
    }

    public KtCustomerDOCondition orManagerIdcardIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("manager_idcard");
        return this;
    }

    public KtCustomerDOCondition andManagerIdcardIsNotNull() {
        ew.isNotNull("manager_idcard");
        return this;
    }

    public KtCustomerDOCondition orManagerIdcardIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("manager_idcard");
        return this;
    }

    public KtCustomerDOCondition andManagerIdcardEq(Object value) {
        ew.eq("manager_idcard", value);
        return this;
    }

    public KtCustomerDOCondition orManagerIdcardEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("manager_idcard", value);
        return this;
    }

    public KtCustomerDOCondition andManagerIdcardNe(Object value) {
        ew.ne("manager_idcard", value);
        return this;
    }

    public KtCustomerDOCondition orManagerIdcardNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("manager_idcard", value);
        return this;
    }

    public KtCustomerDOCondition andManagerIdcardGt(Object value) {
        ew.gt("manager_idcard", value);
        return this;
    }

    public KtCustomerDOCondition orManagerIdcardGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("manager_idcard", value);
        return this;
    }

    public KtCustomerDOCondition andManagerIdcardGe(Object value) {
        ew.ge("manager_idcard", value);
        return this;
    }

    public KtCustomerDOCondition orManagerIdcardGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("manager_idcard", value);
        return this;
    }

    public KtCustomerDOCondition andManagerIdcardLt(Object value) {
        ew.lt("manager_idcard", value);
        return this;
    }

    public KtCustomerDOCondition orManagerIdcardLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("manager_idcard", value);
        return this;
    }

    public KtCustomerDOCondition andManagerIdcardLe(Object value) {
        ew.le("manager_idcard", value);
        return this;
    }

    public KtCustomerDOCondition orManagerIdcardLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("manager_idcard", value);
        return this;
    }

    public KtCustomerDOCondition andManagerIdcardIn(Object... value) {
        ew.in("manager_idcard", value);
        return this;
    }

    public KtCustomerDOCondition orManagerIdcardIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("manager_idcard", value);
        return this;
    }

    public KtCustomerDOCondition andManagerIdcardNotIn(Object... value) {
        ew.notIn("manager_idcard", value);
        return this;
    }

    public KtCustomerDOCondition orManagerIdcardNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("manager_idcard", value);
        return this;
    }

    public KtCustomerDOCondition andManagerIdcardBetween(Object value, Object value1) {
        ew.between("manager_idcard", value, value1);
        return this;
    }

    public KtCustomerDOCondition orManagerIdcardBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("manager_idcard", value, value1);
        return this;
    }

    public KtCustomerDOCondition andManagerIdcardNotBetween(Object value, Object value1) {
        ew.notBetween("manager_idcard", value, value1);
        return this;
    }

    public KtCustomerDOCondition orManagerIdcardNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("manager_idcard", value, value1);
        return this;
    }

    public KtCustomerDOCondition andManagerIdcardLike(String value) {
        ew.like("manager_idcard", value);
        return this;
    }

    public KtCustomerDOCondition orManagerIdcardLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("manager_idcard", value);
        return this;
    }

    public KtCustomerDOCondition andManagerIdcardNotLike(String value) {
        ew.notLike("manager_idcard", value);
        return this;
    }

    public KtCustomerDOCondition orManagerIdcardNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("manager_idcard", value);
        return this;
    }

    public KtCustomerDOCondition andOrgIdIsNull() {
        ew.isNull("org_id");
        return this;
    }

    public KtCustomerDOCondition orOrgIdIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("org_id");
        return this;
    }

    public KtCustomerDOCondition andOrgIdIsNotNull() {
        ew.isNotNull("org_id");
        return this;
    }

    public KtCustomerDOCondition orOrgIdIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("org_id");
        return this;
    }

    public KtCustomerDOCondition andOrgIdEq(Object value) {
        ew.eq("org_id", value);
        return this;
    }

    public KtCustomerDOCondition orOrgIdEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("org_id", value);
        return this;
    }

    public KtCustomerDOCondition andOrgIdNe(Object value) {
        ew.ne("org_id", value);
        return this;
    }

    public KtCustomerDOCondition orOrgIdNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("org_id", value);
        return this;
    }

    public KtCustomerDOCondition andOrgIdGt(Object value) {
        ew.gt("org_id", value);
        return this;
    }

    public KtCustomerDOCondition orOrgIdGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("org_id", value);
        return this;
    }

    public KtCustomerDOCondition andOrgIdGe(Object value) {
        ew.ge("org_id", value);
        return this;
    }

    public KtCustomerDOCondition orOrgIdGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("org_id", value);
        return this;
    }

    public KtCustomerDOCondition andOrgIdLt(Object value) {
        ew.lt("org_id", value);
        return this;
    }

    public KtCustomerDOCondition orOrgIdLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("org_id", value);
        return this;
    }

    public KtCustomerDOCondition andOrgIdLe(Object value) {
        ew.le("org_id", value);
        return this;
    }

    public KtCustomerDOCondition orOrgIdLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("org_id", value);
        return this;
    }

    public KtCustomerDOCondition andOrgIdIn(Object... value) {
        ew.in("org_id", value);
        return this;
    }

    public KtCustomerDOCondition orOrgIdIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("org_id", value);
        return this;
    }

    public KtCustomerDOCondition andOrgIdNotIn(Object... value) {
        ew.notIn("org_id", value);
        return this;
    }

    public KtCustomerDOCondition orOrgIdNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("org_id", value);
        return this;
    }

    public KtCustomerDOCondition andOrgIdBetween(Object value, Object value1) {
        ew.between("org_id", value, value1);
        return this;
    }

    public KtCustomerDOCondition orOrgIdBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("org_id", value, value1);
        return this;
    }

    public KtCustomerDOCondition andOrgIdNotBetween(Object value, Object value1) {
        ew.notBetween("org_id", value, value1);
        return this;
    }

    public KtCustomerDOCondition orOrgIdNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("org_id", value, value1);
        return this;
    }

    public KtCustomerDOCondition andOrgIdLike(String value) {
        ew.like("org_id", value);
        return this;
    }

    public KtCustomerDOCondition orOrgIdLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("org_id", value);
        return this;
    }

    public KtCustomerDOCondition andOrgIdNotLike(String value) {
        ew.notLike("org_id", value);
        return this;
    }

    public KtCustomerDOCondition orOrgIdNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("org_id", value);
        return this;
    }

    public KtCustomerDOCondition andTokenIsNull() {
        ew.isNull("token");
        return this;
    }

    public KtCustomerDOCondition orTokenIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("token");
        return this;
    }

    public KtCustomerDOCondition andTokenIsNotNull() {
        ew.isNotNull("token");
        return this;
    }

    public KtCustomerDOCondition orTokenIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("token");
        return this;
    }

    public KtCustomerDOCondition andTokenEq(Object value) {
        ew.eq("token", value);
        return this;
    }

    public KtCustomerDOCondition orTokenEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("token", value);
        return this;
    }

    public KtCustomerDOCondition andTokenNe(Object value) {
        ew.ne("token", value);
        return this;
    }

    public KtCustomerDOCondition orTokenNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("token", value);
        return this;
    }

    public KtCustomerDOCondition andTokenGt(Object value) {
        ew.gt("token", value);
        return this;
    }

    public KtCustomerDOCondition orTokenGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("token", value);
        return this;
    }

    public KtCustomerDOCondition andTokenGe(Object value) {
        ew.ge("token", value);
        return this;
    }

    public KtCustomerDOCondition orTokenGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("token", value);
        return this;
    }

    public KtCustomerDOCondition andTokenLt(Object value) {
        ew.lt("token", value);
        return this;
    }

    public KtCustomerDOCondition orTokenLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("token", value);
        return this;
    }

    public KtCustomerDOCondition andTokenLe(Object value) {
        ew.le("token", value);
        return this;
    }

    public KtCustomerDOCondition orTokenLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("token", value);
        return this;
    }

    public KtCustomerDOCondition andTokenIn(Object... value) {
        ew.in("token", value);
        return this;
    }

    public KtCustomerDOCondition orTokenIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("token", value);
        return this;
    }

    public KtCustomerDOCondition andTokenNotIn(Object... value) {
        ew.notIn("token", value);
        return this;
    }

    public KtCustomerDOCondition orTokenNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("token", value);
        return this;
    }

    public KtCustomerDOCondition andTokenBetween(Object value, Object value1) {
        ew.between("token", value, value1);
        return this;
    }

    public KtCustomerDOCondition orTokenBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("token", value, value1);
        return this;
    }

    public KtCustomerDOCondition andTokenNotBetween(Object value, Object value1) {
        ew.notBetween("token", value, value1);
        return this;
    }

    public KtCustomerDOCondition orTokenNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("token", value, value1);
        return this;
    }

    public KtCustomerDOCondition andTokenLike(String value) {
        ew.like("token", value);
        return this;
    }

    public KtCustomerDOCondition orTokenLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("token", value);
        return this;
    }

    public KtCustomerDOCondition andTokenNotLike(String value) {
        ew.notLike("token", value);
        return this;
    }

    public KtCustomerDOCondition orTokenNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("token", value);
        return this;
    }

    public KtCustomerDOCondition andTokenExpiryTimeIsNull() {
        ew.isNull("token_expiry_time");
        return this;
    }

    public KtCustomerDOCondition orTokenExpiryTimeIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("token_expiry_time");
        return this;
    }

    public KtCustomerDOCondition andTokenExpiryTimeIsNotNull() {
        ew.isNotNull("token_expiry_time");
        return this;
    }

    public KtCustomerDOCondition orTokenExpiryTimeIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("token_expiry_time");
        return this;
    }

    public KtCustomerDOCondition andTokenExpiryTimeEq(Object value) {
        ew.eq("token_expiry_time", value);
        return this;
    }

    public KtCustomerDOCondition orTokenExpiryTimeEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("token_expiry_time", value);
        return this;
    }

    public KtCustomerDOCondition andTokenExpiryTimeNe(Object value) {
        ew.ne("token_expiry_time", value);
        return this;
    }

    public KtCustomerDOCondition orTokenExpiryTimeNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("token_expiry_time", value);
        return this;
    }

    public KtCustomerDOCondition andTokenExpiryTimeGt(Object value) {
        ew.gt("token_expiry_time", value);
        return this;
    }

    public KtCustomerDOCondition orTokenExpiryTimeGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("token_expiry_time", value);
        return this;
    }

    public KtCustomerDOCondition andTokenExpiryTimeGe(Object value) {
        ew.ge("token_expiry_time", value);
        return this;
    }

    public KtCustomerDOCondition orTokenExpiryTimeGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("token_expiry_time", value);
        return this;
    }

    public KtCustomerDOCondition andTokenExpiryTimeLt(Object value) {
        ew.lt("token_expiry_time", value);
        return this;
    }

    public KtCustomerDOCondition orTokenExpiryTimeLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("token_expiry_time", value);
        return this;
    }

    public KtCustomerDOCondition andTokenExpiryTimeLe(Object value) {
        ew.le("token_expiry_time", value);
        return this;
    }

    public KtCustomerDOCondition orTokenExpiryTimeLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("token_expiry_time", value);
        return this;
    }

    public KtCustomerDOCondition andTokenExpiryTimeIn(Object... value) {
        ew.in("token_expiry_time", value);
        return this;
    }

    public KtCustomerDOCondition orTokenExpiryTimeIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("token_expiry_time", value);
        return this;
    }

    public KtCustomerDOCondition andTokenExpiryTimeNotIn(Object... value) {
        ew.notIn("token_expiry_time", value);
        return this;
    }

    public KtCustomerDOCondition orTokenExpiryTimeNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("token_expiry_time", value);
        return this;
    }

    public KtCustomerDOCondition andTokenExpiryTimeBetween(Object value, Object value1) {
        ew.between("token_expiry_time", value, value1);
        return this;
    }

    public KtCustomerDOCondition orTokenExpiryTimeBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("token_expiry_time", value, value1);
        return this;
    }

    public KtCustomerDOCondition andTokenExpiryTimeNotBetween(Object value, Object value1) {
        ew.notBetween("token_expiry_time", value, value1);
        return this;
    }

    public KtCustomerDOCondition orTokenExpiryTimeNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("token_expiry_time", value, value1);
        return this;
    }

    public KtCustomerDOCondition andTokenExpiryTimeLike(String value) {
        ew.like("token_expiry_time", value);
        return this;
    }

    public KtCustomerDOCondition orTokenExpiryTimeLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("token_expiry_time", value);
        return this;
    }

    public KtCustomerDOCondition andTokenExpiryTimeNotLike(String value) {
        ew.notLike("token_expiry_time", value);
        return this;
    }

    public KtCustomerDOCondition orTokenExpiryTimeNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("token_expiry_time", value);
        return this;
    }

    public KtCustomerDOCondition andCertTypeIsNull() {
        ew.isNull("cert_type");
        return this;
    }

    public KtCustomerDOCondition orCertTypeIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("cert_type");
        return this;
    }

    public KtCustomerDOCondition andCertTypeIsNotNull() {
        ew.isNotNull("cert_type");
        return this;
    }

    public KtCustomerDOCondition orCertTypeIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("cert_type");
        return this;
    }

    public KtCustomerDOCondition andCertTypeEq(Object value) {
        ew.eq("cert_type", value);
        return this;
    }

    public KtCustomerDOCondition orCertTypeEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("cert_type", value);
        return this;
    }

    public KtCustomerDOCondition andCertTypeNe(Object value) {
        ew.ne("cert_type", value);
        return this;
    }

    public KtCustomerDOCondition orCertTypeNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("cert_type", value);
        return this;
    }

    public KtCustomerDOCondition andCertTypeGt(Object value) {
        ew.gt("cert_type", value);
        return this;
    }

    public KtCustomerDOCondition orCertTypeGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("cert_type", value);
        return this;
    }

    public KtCustomerDOCondition andCertTypeGe(Object value) {
        ew.ge("cert_type", value);
        return this;
    }

    public KtCustomerDOCondition orCertTypeGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("cert_type", value);
        return this;
    }

    public KtCustomerDOCondition andCertTypeLt(Object value) {
        ew.lt("cert_type", value);
        return this;
    }

    public KtCustomerDOCondition orCertTypeLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("cert_type", value);
        return this;
    }

    public KtCustomerDOCondition andCertTypeLe(Object value) {
        ew.le("cert_type", value);
        return this;
    }

    public KtCustomerDOCondition orCertTypeLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("cert_type", value);
        return this;
    }

    public KtCustomerDOCondition andCertTypeIn(Object... value) {
        ew.in("cert_type", value);
        return this;
    }

    public KtCustomerDOCondition orCertTypeIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("cert_type", value);
        return this;
    }

    public KtCustomerDOCondition andCertTypeNotIn(Object... value) {
        ew.notIn("cert_type", value);
        return this;
    }

    public KtCustomerDOCondition orCertTypeNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("cert_type", value);
        return this;
    }

    public KtCustomerDOCondition andCertTypeBetween(Object value, Object value1) {
        ew.between("cert_type", value, value1);
        return this;
    }

    public KtCustomerDOCondition orCertTypeBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("cert_type", value, value1);
        return this;
    }

    public KtCustomerDOCondition andCertTypeNotBetween(Object value, Object value1) {
        ew.notBetween("cert_type", value, value1);
        return this;
    }

    public KtCustomerDOCondition orCertTypeNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("cert_type", value, value1);
        return this;
    }

    public KtCustomerDOCondition andCertTypeLike(String value) {
        ew.like("cert_type", value);
        return this;
    }

    public KtCustomerDOCondition orCertTypeLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("cert_type", value);
        return this;
    }

    public KtCustomerDOCondition andCertTypeNotLike(String value) {
        ew.notLike("cert_type", value);
        return this;
    }

    public KtCustomerDOCondition orCertTypeNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("cert_type", value);
        return this;
    }
}